/**
 * @filename:Stock 2023-4-19
 * Copyright(c) 2020 Wonder Co. Ltd.
 * All right reserved.
 */
package com.wonder.app.request;

import com.wonder.common.constants.Constants;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;


/**
 * @Description:TODO(模具链管理检索条件实体类)
 *
 * @version: 1.1.0
 * @author: Wonder
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class MoldScrapRequest implements Serializable {

    @ApiModelProperty(value = "当前页")
    private int page=(int) Constants.DEFAULT_PAGE;

    @ApiModelProperty(value = "每页记录数")
    private int limit= (int) Constants.DEFAULT_LIMIT;

    @ApiModelProperty(value = "排序列名")
    private String sort;

    @ApiModelProperty(value = "排序方式")
    private String order;

    @ApiModelProperty(value = "语言")
    private String language;

    @ApiModelProperty(name = "id" , value = "编号")
    private Long id;

    @ApiModelProperty(name = "billNo" , value = "编号")
    private String billNo;
    @ApiModelProperty(name = "inspectNo" , value = "模具检查单号")
    private String inspectNo;
    @ApiModelProperty(name = "allocationNo" , value = "调拨单号")
    private String allocationNo;
    @ApiModelProperty(name = "createTime" , value = "创建时间")
    private Date[] createTime;
    @ApiModelProperty(name = "createUserName" , value = "创建人")
    private String createUserName;
    @ApiModelProperty(name = "materialNo" , value = "物料编码")
    private String materialNo;
    @ApiModelProperty(name = "materialName" , value = "物料名称")
    private String materialName;
    @ApiModelProperty(name = "stockNo" , value = "仓库编码")
    private String stockNo;
    @ApiModelProperty(name = "stockName" , value = "仓库名称")
    private String stockName;
    @ApiModelProperty(name = "locationNo" , value = "仓位编码")
    private String locationNo;
    @ApiModelProperty(name = "locationName" , value = "仓位名称")
    private String locationName;
}
